perm filename IPT73.REP[ESS,JMC] blob
sn#019556 filedate 1973-01-07 generic text, type T, neo UTF8
00100 NIC 13550
00200
00300 Stanford University
00400 7 January 1973
00405
00500
00600 THE STANFORD ARTIFICIAL INTELLIGENCE LABORATORY
00700
00800 Since the last meeting of this group, the work of the
00900 Stanford Artificial Intelligence Laboratory has included the
01000 following:
01100
01200
01300 VISION AND ROBOTICS
01400
01500 Our work in robotics has continued to shift from the
01600 artificial blocks world to more natural environments. The remaining
01700 block-oriented research is concerned with issues like visual
01800 feedback[Gill 72] and problem-directed perception which have
01900 immediate generalization to complex scenes. There has also been
02000 significant progress in low level vision [Moorer,Pingle] operators
02100 which apply quite generally.
02200
02300 A great deal of work has been applied to natural outdoor
02400 scenes. Programs have been completed for texture [Bajcsy 72],color
02500 [Thomas,Binford] and depth by correlation [Nevatia, Quam]. Several
02600 approaches to scene organization are being actively pursued by
02700 Baumgert, Yakimovsky, and Quam. Considerable progress has been
02800 achieved in the repesentation and perception of curved objects [Agin
02900 72] using the laser ranging system.
03000
03100 The major advance of te year has come in arm control[Paul
03200 72]. Previous work has been extended and we are now able to control
03300 with touch, force, free joints, and load compensation. This advance
03400 has led us to begin work on a practical assembly device. This applied
03500 project also makes use of much of our recent progress in vision and
03600 problem solving.
03700
03800 There have also been significant advances in the support
03900 hardware and software. A second arm and a second camera,each
04000 incorporating techincal improvements have been installed.
04100 Considerable effort has been devoted to the design of new equipment
04200 for vision, buffering, force and touch sensing and arm control. These
04300 should lead to considerable performance improvments in the coming
04400 year.
04500
04600 The staff has published a number of papers and organized or
04700 participated in many meetings. Four doctoral dissertations in
04800 robotics were completed and a film describing some of this work was
04900 produced and circulated.
05000
05100
05200 MATHEMATICAL THEORY OF COMPUTATION
05300
05400 During the last year, active work in mathematical theory of
05500 computation was carried on by Robin Milner, Richard Weyhrauch,
05600 Shigeru Igarashi, David Luckham, John McCarthy, Ralph London, Zohar
05700 Manna, Whitfield Diffie, and a number of graduate students in the
05800 Computer Science Department. Some of the most significant activities
05900 were continued development of the Logic of Computable Functions proof
06000 checker by Milner and Weyhrauch and the First Order Logic proof
06100 checker by Whitfield Diffie, the provision of a larger theorem base
06200 in LCF by Malcolm Newey, reformulation of the Scott theory in first
06300 order logic and set theory by Igarashi and McCarthy, a study of
06400 definability in LCF by Milner in LCF, a program for the generation of
06500 verification conditions for the Pascal language by Igarashi, Luckham,
06600 and Manna, and Cadiou's thesis on the properties of call-by-value and
06700 call-by-name in evaluating recursively defined functions.
06800
06900 There have turned out to be more theoretical problems than
07000 were anticipated that have to be solved before formal proofs of
07100 correctness will become a serious competitor of debugging for getting
07200 correct programs. Nevertheless, we are now in a position to try to
07300 formally prove the correctness of two small compilers that produce
07400 PDP-10 machine code from LISP. Informal proofs of their correctness
07500 were given earlier by London.
07700
07800
07900 REPRESENTATION THEORY
08000
08100 John McCarthy has established (at least to his own
08200 satisfaction) the utility of set theory in first order logic for
08300 expressing causal laws, the laws that give the effects of actions,
08400 and sentences telling who knows what and where information is to be
08500 obtained. The system also uses a formalization of LISP S-expressions
08600 in order to do the metamathematics required to express information
08700 about knowledge and belief.
08800
08900
09000 SPEECH
09100
09200 Thosar and Samuel are experimenting with a small system that
09300 applies signature table learning to the problem of phoneme
09400 identification. They have tested it with a set of 54 words recorded
09500 by Ken Stevens and used earlier by Gold, Bobrow, Klatt, Vicens,
09600 Erman, and Reddy. The results are encouraging, though there is more
09700 work to be done before it can be embedded in a system.
09800
09900
10000 HIGH SPEED PROCESSOR
10100
10200 The logical design of the instruction preparation and memory
10300 boxes is complete and the drawings are in the computer. The logic
10400 has been partitioned into circuit boards for these boxes. The logic
10500 of the instruction execution box is almost complete. More than half
10600 of the printed circuit boards for the machine are laid out ready for
10700 fabrication, and a start has been made on the wire-wrap boards.
10800 Arrangements have been made with all the suppliers, and test boards
10900 for the wire-wrap part of the machine have been made. Tests to
11000 verify the electrical design of the machine have been made and the
11100 software support for the automatic production of the wiring
11200 instructions are almost complete.
11300
11400
11500 THEOREM PROVING
11600
11700 Dr. David Luckham and John Allen have continued their work
11800 with their resolution theorem prover, increasing its speed and
11900 applying it to more mathematical examples. They have made it easier
12000 to use by giving it a mathematical language pre-processor, and Jorge
12100 Morales has used it to prove a number of results announced in the
12200 Bulletin of the American Mathematical Society, some of them before
12300 the announcer had completely worked out proofs.
12400
12500
12600 NATURAL LANGUAGE
12700
12800 The Laboratory's work on natural languages and psychological
12900 modelling is largely supported by other funds. ARPA supported work
13000 includes a small but functioning semantics based natural language
13100 translation program.
13200
13300
13400 LANGUAGES, TIME-SHARING, AND MISCELLANEOUS
13500
13600 The Algol based SAIL language has been extended to provide
13700 for multi-processing, backtracking, and pattern matching. The new
13800 features have met wide acceptance at Stanford and elsewhere. A new,
13900 modern, version of LISP called LISP70 has been under development for
14000 about a year.
14100
14200 A program that reads the Associated Press A-wire that gives
14300 national and international news and classifies the stories has been
14400 put into our system. A user can find news stories according to
14500 Boolean combinations of keywords and can select the stories that
14600 interest him. This program is used about 1000 times a month, half at
14700 Stanford and half over the network. We consider it a demonstration
14800 that useful information services can be provided with a minimum of
14900 programming work and that they don't require great sophistication to
15000 be useful. Further activities in this direction are planned.
15100
15200 McCarthy has studied the problem of storage, display and
15300 printing of documents in the network and has concluded that the next
15400 step should be to documents in arbitrary character sets. The
15500 technology is ready for it.
15600
15700 The time-sharing system now supports an average of 40 jobs at
15800 a time during the day and is fairly heavily loaded during most of the
15900 night as well. We are expecting some relief from the completion of
16000 the high speed processor.